package com.indusfo.spc.service;

import com.indusfo.spc.pojo.Classe;
import com.indusfo.spc.vo.JSONObject;
import org.springframework.web.multipart.MultipartFile;

import java.util.List;

/**
 * @author louk
 * @date 2019/11/15 15:12
 */
public interface ClasseService {

    /**
     * 查询班次信息
     * @param classes
     * @return
     */
    JSONObject queryClasses(Classe classes);

    /**
     * 更新班次
     * @param classes
     * @return
     */
    JSONObject updateClasses(Classe classes);

    /**
     * 定义班次信息
     * @param classes
     * @param dataState
     * @param productlineIds
     * @return
     */
    JSONObject defineClasses(Integer[] classes, Integer dataState);

    /**
     * 新增班次
     * @param classes
     * @return
     */
    JSONObject insertClasses(Classe classes);


    /**
     *检查Excel导入字段
     * @param classes
     * @return
     */
    String checkNoRepeatExcel(Classe classes);

    /**
     * 批量新增
     * @param classesList
     * @return
     */
    JSONObject updateListClasses(List<Classe> classesList);
}
